package scream.negocio;

import java.util.Collection;

import scream.dao.TipoProductoServicioDAO;
import scream.excepcion.DAOExcepcion;
import scream.modelo.TipoProductoServicio;

public class SeguridadNegocioTipoProductoServicio {
	public void insertarTipoProductoServicio(String codigo, String nombre) throws DAOExcepcion {

		TipoProductoServicio modelo = new TipoProductoServicio();
		modelo.setCoTipoProductoServicio(codigo);
		modelo.setNoTipoProductoServicio(nombre);

		TipoProductoServicioDAO dao = new TipoProductoServicioDAO();
		dao.insertar(modelo);
	}
	
	public TipoProductoServicio findTipoProductoServicio(String coTipoProductoServicio) throws DAOExcepcion {
		TipoProductoServicio oTipoProductoServicio = null;

		TipoProductoServicioDAO oTipoProductoServicioDAO = new TipoProductoServicioDAO();
		try {
			oTipoProductoServicio = oTipoProductoServicioDAO.findcoTipoProductoServicio(coTipoProductoServicio);
		} catch (DAOExcepcion e) {
			System.out.println(e.getMessage());
		}
		return oTipoProductoServicio;
	}
	
	public Collection<TipoProductoServicio> listarTipoProductoServicio(String descripcion) throws DAOExcepcion {
//		TipoProductoServicio oTps=new TipoProductoServicio();
		TipoProductoServicioDAO dao=new TipoProductoServicioDAO();
		return dao.listar(descripcion);
	}
	
	
}